﻿using System;
using System.Data;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Text;

public partial class _Contacts : System.Web.UI.Page
{
    protected LocalFunctions FUNC;
    protected string sBannerTitle, sTitle;
    protected string sContent;

    protected void Page_Load(object sender, EventArgs e)
    {

        FUNC = ((ArtCube)this.Master).FUNC;
        sBannerTitle = FUNC.GetPhrase(5);

        wmName.WatermarkText = FUNC.GetPhrase(7);
        wmMail.WatermarkText = FUNC.GetPhrase(8);
        wmPhone.WatermarkText = FUNC.GetPhrase(9);
        wmContent.WatermarkText = FUNC.GetPhrase(11);

        emailValidator.Text = FUNC.GetPhrase(13);

        rfvName.Text = string.Format("{0} {1}", FUNC.GetPhrase(10), FUNC.GetPhrase(7));
        rfvMail.Text = string.Format("{0} {1}", FUNC.GetPhrase(10), FUNC.GetPhrase(8));

        ccJoin.tryNewCss = "capcha";
        ccJoin.tryNewText = FUNC.GetPhrase(12);

        ccJoin.TxtCpatchaCss = "capchaInput";
        ////Load pageData
        Dal.arParams.Clear();
        Dal.arParams.Add(4); // Work Type
        Dal.arParams.Add((int)((ArtCube)this.Master).FUNC.LangID); // Curent language
        DataTable DT = Dal.ExecuteDBsp("GetPageByTypeID", Dal.arParams);

        //// If not null - fill fields
        if (DT != null)
            // Set Article
            if (DT.Rows.Count > 0)
            {
                DataRow Row = DT.Rows[0];

                sTitle = Row["Title"].ToString();
                sContent = Row["Content"].ToString();
            }
    }

    protected void btnSend_Click(object sender, ImageClickEventArgs e)
    {
        if (ccJoin.IsValid)
        {
            string sToEmail = Dal.ExecuteDBspOneValue("Admin_GetEMail", null).ToString();
            StringBuilder sb = new StringBuilder();

            sb.Append("Вы получили новое сообщение от сайта ArtCube.<br />");
            sb.AppendFormat("Имя: {0}<br />", txtName.Text);
            sb.AppendFormat("Email: {0}<br />", txtMail.Text);
            sb.AppendFormat("Телефон: {0}<br />", txtPhone.Text);
            sb.Append("Текст сообщения:<br />");
            sb.Append(txtContent.Text);


            //Dialog = "<h3>Спасибо</h3><p>Ваше сообщение успешно отправлено</p>";
            //SendMail
            Helper.SendEmail(txtMail.Text, txtName.Text, sToEmail, "Вы получили новое сообщение от сайта ArtCube", sb);
            ScriptManager.RegisterStartupScript((ImageButton)sender, sender.GetType(), "modalpopup",
            "$(\"#various1\").trigger('click');", true);

            txtName.Text = string.Empty;
            txtMail.Text = string.Empty;
            txtPhone.Text = string.Empty;
            txtContent.Text = string.Empty;
            ccJoin.TryNew();
        }
        //else
        //{
        //    //lblCheckResult.Text = "Введённый код не соответствует коду на картинке";
        //}
    }
}


